package com.cxcy.swustlearner.utils;

import com.cxcy.swustlearner.pojo.Task;

public class idUtils {
    public static String generateUniqueUserId() {
        // 获取当前时间戳（毫秒）
        long timestamp = System.currentTimeMillis();

        long  randomPart = (long) (Math.random() * 1000000000); // 生成随机数

        // 拼接时间戳和随机数，确保唯一性
        long uniqueUserId = timestamp % 1000000000L + randomPart;

        // 转换为字符串并返回
        return String.valueOf(uniqueUserId);
    }
    public static String generateUniqueTaskid() {
        // 获取当前时间戳（毫秒）
        long timestamp = System.currentTimeMillis();

        long  randomPart = (long) (Math.random() * 10000000); // 生成随机数

        // 拼接时间戳和随机数，确保唯一性
        long uniqueTaskId = timestamp % 10000000L + randomPart;

        // 转换为字符串并返回
        return String.valueOf(uniqueTaskId);
    }
}
